package com.divemotor.ventarepuestosinternet.util;

import javax.faces.context.FacesContext;

import com.divemotor.ventarepuestosinternet.model.Pais;
import com.divemotor.ventarepuestosinternet.model.Perfil;
import com.divemotor.ventarepuestosinternet.model.Usuario;

public class DatosDeSession {
	public static Pais obtenerPaisDelUsuarioAutenticado(){
		if(FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("usuario")==null){
			return (Pais)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("pais");
		}else {
			return ((Usuario)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("usuario")).getPais();
		}
	}
	
	public static String obtenerCodigoPais(){
		return (String)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("codigoPais");
	}
	
	public static Usuario obtenerUsuarioAutenticado(){
		return (Usuario)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("usuario");
	}
	
	public static Perfil obtenerPerfilUsuarioAutenticado(){
		return (Perfil)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("perfil");
	}
}
